/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package LogicadeNegocio;

import CapadeDatos.DaoAutores;
import CapadeDatos.DaoSistema;
import java.util.ArrayList;
import java.util.Iterator;
import javax.swing.JLabel;
import javax.swing.JTable;
import javax.swing.JTextArea;
import modelo.beanAutores;
import modelo.beanSistema;

/**
 *
 * @author principal
 */
public class VerDatosSistema {
int sistema;
beanSistema sys2;
public VerDatosSistema(int sys){
sistema = sys;
sys2 = DaoSistema.usuario(sistema);
}
public void VerDatos(JLabel[] Jtext, JTextArea Jarea){
    Jtext[0].setText(sys2.getSistemaNombre());
    Jtext[1].setText(sys2.getFechaCreacion().substring(0,10));
    Jtext[2].setText(sys2.getVersionActual());
    Jtext[3].setText(sys2.getUsoautorizadoa());
    Jarea.setText("Sistema creado para la Secretaría Académica del Instituto de Educación Superior"+ "\n"+ "Tecnologico Publico 'Catalina Buendia de Pecho', para que sirva de herramienta "+ "\n"+"de apoyo para el proceso de matricula e inscripcion de Alumnos en la Institucion");
}
public void VerAutores(JTable Tabla){
        beanAutores elemento = null;
        ArrayList lista = DaoAutores.datosautores(sistema);
        Iterator iterador = lista.iterator(); // Iterador para recorrer el ArrayList
        int i = 0;
        while (iterador.hasNext()) {
            elemento = (beanAutores) iterador.next();         
            Tabla.setValueAt(elemento.getApellidoPaterno(), i, 0);
            Tabla.setValueAt(elemento.getApellidoMaterno(), i, 1);
            Tabla.setValueAt(elemento.getNombres(), i, 2);
            Tabla.setValueAt(elemento.getCelular(), i, 3);
            Tabla.setValueAt(elemento.getEmail(), i, 4);
            i++;
        }
    }
}
